satisfy one's curiosity - Turkish English Dictionary